package com.regent.central.bill.repository.mrp.dto.delivery;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 新建物料采购单DTO
 *
 * @author 钟宝林
 * @date 2018-06-26 14:32
 **/
public class CentralBillDeliveryCreateDTO implements Serializable {
    private static final long serialVersionUID = -3951438798380475238L;

    /**
     * 送料仓库ID
     */
    private String storehouseId;
    /**
     * 送料单号
     */
    private String orderNo;
    /**
     * 送料日期
     */
    private String dateDelivery;
    /**
     * 组织ID
     */
    private String unitId;
    /**
     * 老板组织ID(后台查)
     */
    private String bossUnitId;

    /**
     * 送料人
     */
    private String deliveryCreatorId;
    /**
     * 送料人名称(后台查)
     */
    private String deliveryCreatorName;

    private List<CentralBillDeliveryCreateSkuDTO> skus = new ArrayList<>();

    /**
     * 送料上报ID列表, 就是送料动作, 用与送料单动作关联
     */
    private List<String> reportIds = new ArrayList<>();

    public String getStorehouseId() {
        return storehouseId;
    }

    public void setStorehouseId(String storehouseId) {
        this.storehouseId = storehouseId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public String getDeliveryCreatorName() {
        return deliveryCreatorName;
    }

    public void setDeliveryCreatorName(String deliveryCreatorName) {
        this.deliveryCreatorName = deliveryCreatorName;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getDateDelivery() {
        return dateDelivery;
    }

    public void setDateDelivery(String dateDelivery) {
        this.dateDelivery = dateDelivery;
    }

    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }

    public String getDeliveryCreatorId() {
        return deliveryCreatorId;
    }

    public void setDeliveryCreatorId(String deliveryCreatorId) {
        this.deliveryCreatorId = deliveryCreatorId;
    }

    public List<CentralBillDeliveryCreateSkuDTO> getSkus() {
        return skus;
    }

    public void setSkus(List<CentralBillDeliveryCreateSkuDTO> skus) {
        this.skus = skus;
    }

    public String getBossUnitId() {
        return bossUnitId;
    }

    public void setBossUnitId(String bossUnitId) {
        this.bossUnitId = bossUnitId;
    }

    public List<String> getReportIds() {
        return reportIds;
    }

    public void setReportIds(List<String> reportIds) {
        this.reportIds = reportIds;
    }
}
